#ifndef _EVENTHANDLER_H
#define _EVENTHANDLER_H

#include <vector>

#include "event.h"

typedef std::vector<EventMessage*> EventVector;

class EventHandler {

public:
	EventHandler();

	static EventHandler* GetInstance();

	void SendEvent(EventMessage* e);

	void Update();

private:
	EventVector m_EventVector1;
	EventVector m_EventVector2;

	int m_CurrentEventVectorID;
};

#endif